Leetcode 16 Two Pointers